Lecture Notes: R-trees

نویسنده

  • Yufei Tao
چکیده

In theoretical studies, we often develop structures that are dedicated to specific problems. In practice, often it is unrealistic to create many different indexes on the same dataset to support various types of queries, because doing so will incur prohibitive space consumption and update overhead. Therefore, it would be nice to have a single, all-around, structure, which occupies small space, can be updated efficiently, and most importantly, supports a large variety of queries. In this lecture, we will discuss such an all-around structure called the R-tree. This structure is heuristic in nature, because it does not have any attractive theoretical guarantees on the search performance. Nevertheless, the practical efficiency of this structure has been widely established for many problems, especially if the dimensionality is low. Interestingly, for realistic datasets, there has been evidence [1] that R-trees even outperform some theoretical worst-case efficient structures. This is not as surprising as it may appear. The design of a theoretical structure aims at handling the most adverse datasets. Much of the design is not really needed for “good” datasets, and thus, may actually cause unnecessary overhead on such data. Because of its superb efficiency, the R-tree has become the de facto structure for multi-dimensional indexing in database systems nowadays.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generalized Synchronization Trees

[1] J. Ferlez, R. Cleaveland, and S. Marcus. Generalized synchronization trees. In FOSSACS 2014, volume 8412 of Lecture Notes in Computer Science, pages 304–319, Grenoble, France, 2014. Springer-Verlag. [2] Robin Milner. A Calculus of Communicating Systems. Number 92 in Lecture Notes in Computer Science. Springer-Verlag, 1980. [3] Edward Dean Tate Jr, Jessy W. Grizzle, and Huei Peng. Shortest p...

متن کامل

Proceedings of the Workshop on the Reuse of Web - based Information

A search engine can index a concept that appears entirely on a single page. But concepts can span several pages. For instance, a page on trees may be linked to a page on lecture notes for a data structures course. If the trees page does not specifically mention lecture notes, then a search engine search for lecture notes on trees will, at best, only partially match each page. In this paper we d...

متن کامل

Factors affecting students tendency of Univercity students to Lecture Notes

Introduction: Many studies detected factors contributing to the students’ tendency to lecture notes. This study aimed at evaluating the factors affecting students tendency to lecture notes in Hormozgan University of Medical Sciences. Methods: In this descriptive study, 179 students from medicine, nursing & midwifery, health, and Paramedicine schools were selected through stratified random...

متن کامل

Lecture Notes on Approximation Algorithms Volume I

These lecture notes are based on the course CS351 (Dept. of Computer Science, Stanford University) o ered during the academic year 1991-92. The notes below correspond to the rst half of the course. The second half consists of topics such as MAX SNP, cliques, and colorings, as well as more specialized material covering topics such as geometric problems, Steiner trees and multicommodity ows. The ...

متن کامل

Lecture Notes on Dynamic Programming 15-122: Principles of Imperative Computation

In this lecture we introduce dynamic programming, which is a high-level computational thinking concept rather than a concrete algorithm. Perhaps a more descriptive title for the lecture would be sharing, because dynamic programming is about sharing computation. We have already seen earlier that sharing of space is also crucial: binary decision diagrams in which subtrees are shared are (in pract...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012